what foods to eat to prevent prostate cancer